package study;

import java.util.Arrays;
import java.util.Scanner;

public class HelloWorld {
    public static void main(String[] args) {
        // 创建对象，对象名为hello
        HelloWorld hello = new HelloWorld();
        // 调用方法并将返回值保存在变量中
        int[] nums = hello.getArray();
        // 将数组转换为字符串并输出
        System.out.println(Arrays.toString(nums));
    }
    /*
     * 功能：创建指定长度的int型数组，并生成100以内随机数为数组中的每个元素赋值
     * 定义一个带参带返回值的方法，通过参数传入数组的长度，返回赋值后的数组
     */
    public int[] getArray() {
        //根据用户输入获取数组长度
        System.out.println("请输入一个数字代表数组长度");
        Scanner input = new Scanner(System.in);
        //获取
        int c = input.nextInt();
        // 定义指定长度的整型数组
        int[] nums = new int[c];
        // 循环遍历数组赋值
        for (int i = 0; i < nums.length; i++) {
            // 产生一个100以内的随机数，并赋值给数组的每个成员
            nums[i] = (int) (Math.random() * 100);
        }
        return nums; // 返回赋值后的数组
    }
}